package com.math.aistudykbr.service;

import com.math.aistudykbr.pojo.entity.DocumentChunk;
import org.xmind.core.CoreException;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface AiAnalysisService {
    /**
     * 生成学习计划及思维导图
     * @param documentChunks 文档内容块集合
     * @return 包含xmindUrl和pngUrl的Map
     * @throws Exception 处理异常
     */
    Map<String, String> generateLearningPlan(List<DocumentChunk> documentChunks) throws Exception;
}
